package org.zqy.dao;

import java.util.ArrayList;
import java.util.List;

import org.zqy.domain.Article;

/** 文章接口 */
public interface ArticleDao {

	/** 添加文章 */
	public boolean addContent(Article content);

	/** 获取一段时间内的文章 */
	public ArrayList<Article> getAdvicesByTime(long startTime, long endTime);

	/** 更新或修改某一具体的文章 */
	public boolean updateContent(int cid, Article content);

	/** 删除某一文章 */
	public boolean deleteContent(int cid);

	/** 按条件获取文章(标题、作者) */
	public ArrayList<Article> getAdvicesByCondition(int condition);

	/** 获取发稿排行榜列表 */
	public ArrayList<Article> getRankList();

	/** 获取通知公告列表 */
	public List<Article> getTipList();

	/** 获取新闻速递列表 */
	public List<Article> getNewsList();

	/** 获取基层动态列表 */
	public List<Article> getBaseList();
}
